home *** CD-ROM | disk | FTP | other *** search
- global DBPath
-
- on exitFrame me
- db = DGOpenDatabase(DBPath & "FlyBox.mdb", 0, 0, ";PWD=StopLooking")
- FlyID = getVariable(sprite(1), "FlyID")
- qd = DGQDOpen("GetFly", db)
- DGQDSetParameterValue("FlyID", FlyID, qd)
- rs = DGQDCreateRS(qd)
- setVariable(sprite(1), "FlyDetails:CountryOfOrigin", DGRSGetFieldValue("CountryOfOrigin", rs))
- setVariable(sprite(1), "FlyDetails:FlyType", DGRSGetFieldValue("FlyType", rs))
- setVariable(sprite(1), "FlyDetails:NameOfTier", DGRSGetFieldValue("NameOfTier", rs))
- setVariable(sprite(1), "FlyDetails:NameOfCreator", DGRSGetFieldValue("NameOfCreator", rs))
- setVariable(sprite(1), "FlyDetails:FlyID", FlyID)
- setVariable(sprite(1), "FlyDetails:FlyName", DGRSGetFieldValue("FlyName", rs))
- setVariable(sprite(1), "FlyDetails:Comments", DGRSGetFieldValue("Comments", rs))
- setVariable(sprite(1), "FlyDetails:Picture", DGRSGetFieldValue("Picture", rs))
- setVariable(sprite(1), "FlyDetails:Dressing", DGRSGetFieldValue("Dressing", rs))
- setVariable(sprite(1), "FlyDetails:DressingTechniques", DGRSGetFieldValue("DressingTechniques", rs))
- DGRSClose(rs)
- rs = DGCreateRecordset("SELECT Anecdote.* FROM Anecdote WHERE FlyID = " & FlyID, db)
- Anecdotes = EMPTY
- repeat while not DGRSisEOF(rs)
- Anecdotes = Anecdotes & "<font size='16'>" & DGRSGetFieldValue("Anecdote", rs) & "</font>"
- if DGRSGetFieldValue("Author", rs) <> EMPTY then
- Anecdotes = Anecdotes & RETURN & "<font size='12'>Author: " & DGRSGetFieldValue("Author", rs)
- if DGRSGetFieldValue("EMail", rs) <> EMPTY then
- Anecdotes = Anecdotes & " (" & DGRSGetFieldValue("EMail", rs) & ")"
- end if
- Anecdotes = Anecdotes & "</font>"
- else
- if DGRSGetFieldValue("EMail", rs) <> EMPTY then
- Anecdotes = Anecdotes & RETURN & "<font size='12'>Author: " & DGRSGetFieldValue("EMail", rs) & "</font>"
- end if
- end if
- Anecdotes = Anecdotes & RETURN & RETURN
- DGRSmoveNext(rs)
- end repeat
- setVariable(sprite(1), "FlyDetails:Anecdotes", Anecdotes)
- if DGQDIsOpen(qd) then
- DGQDClose(qd)
- end if
- DGRSClose(rs)
- DGClose(db)
- sprite(1).goToFrame(87)
- go("Finished")
- end
-